﻿
Option Compare Binary
Option Infer On
Option Strict On
Option Explicit On

Imports DC_RackSLDE
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.ComponentModel.DataAnnotations
Imports System.Data.Objects.DataClasses
Imports System.Linq
Imports System.ServiceModel.DomainServices.Hosting
Imports System.ServiceModel.DomainServices.Server


'The MetadataTypeAttribute identifies tblAttrApplicationMetadata as the class
' that carries additional metadata for the tblAttrApplication class.
<MetadataTypeAttribute(GetType(tblAttrApplication.tblAttrApplicationMetadata))>  _
Partial Public Class tblAttrApplication
    
    'This class allows you to attach custom attributes to properties
    ' of the tblAttrApplication class.
    '
    'For example, the following marks the Xyz property as a
    ' required property and specifies the format for valid values:
    '    <Required()>
    '    <RegularExpression("[A-Z][A-Za-z0-9]*")>
    '    <StringLength(32)>
    '    Public Property Xyz As String
    Friend NotInheritable Class tblAttrApplicationMetadata
        
        'Metadata classes are not meant to be instantiated.
        Private Sub New()
            MyBase.New
        End Sub
        
        Public Property appAvailabilityTarget As Integer
        
        Public Property appComments As String
        
        Public Property appFixLevel As String
        
        Public Property appHardCodeIPAddresses As String
        
        Public Property appHardCodeMac As String
        
        Public Property appHoursOfOperations As String
        
        Public Property appIntExt As Integer
        
        Public Property appIPPorts As String
        
        Public Property appKey As Integer
        
        Public Property appLastEdit As String
        
        Public Property appLastUpdate As Nullable(Of DateTime)
        
        Public Property appMove As Boolean
        
        Public Property appName As String
        
        Public Property appNetworkProtocol As String
        
        Public Property appOperationalImpact As Integer
        
        Public Property appOSKey As Integer
        
        Public Property appOwner As String
        
        Public Property appOwnerSignoff As Nullable(Of Boolean)
        
        Public Property appOwnerSignoffDate As Nullable(Of DateTime)
        
        Public Property appPeered As Boolean
        
        Public Property appServicePack As String
        
        Public Property appShape As String
        
        Public Property appSystemOrUser As Integer
        
        Public Property appUserCommunity As String
        
        Public Property appVendor As String
        
        Public Property appVersion As String
        
        Public Property tblAppConnections As EntityCollection(Of tblAppConnection)
        
        Public Property tblAppConnections1 As EntityCollection(Of tblAppConnection)
        
        Public Property tblAttrOperatingSystem As tblAttrOperatingSystem
    End Class
End Class

